/**
 * 描述：${service.entityTypeSimpleName}Service
 * 修改描述：
 * Copyright (c) 2024-2034, ${author} (${authorMail}).
<#if withGNULicense??>
 * <p>
 * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * <p>
 * http://www.gnu.org/licenses/lgpl.html
 * <p>
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
</#if>
 */
package ${service.basePackage}.service;

import com.tx.core.mybatis.dao.TestMode5Dao;
import com.tx.core.mybatis.model.TestMode5;
import com.tx.core.mybatis.service.impl.MybatisBaseService;
import org.springframework.stereotype.Component;

/**
 * ${service.entityComment}的业务层[${service.entityTypeSimpleName}Service]
 * <功能详细描述>
 * @author [${author}]
 * @version [${version}]
 * @since [${version}]
 */
@Component("${service.entityTypeSimpleName?uncap_first}Service")
public class ${service.entityTypeSimpleName}Service extends MybatisBaseService<${service.entityTypeSimpleName}, ${service.pkProperty.propertyTypeSimpleName}, ${service.entityTypeSimpleName}Dao>
	<#if service.isAssignableFromTreeTypeBasicData()>
        implements AbstractTreeTypeBasicDataService<${service.entityTypeSimpleName}>
	<#elseif service.isAssignableFromBasicData()>
        implements AbstractBasicDataService<${service.entityTypeSimpleName}>
	</#if>
{
}